package com.xmy.cultivate.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.xmy.cultivate.entity.RenewClass;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xmy.cultivate.entity.views.RenewClassRecord;

import java.util.List;

/**
 * <p>
 * 续班表 服务类
 * </p>
 *
 * @author min
 * @since 2022-08-23
 */
public interface IRenewClassService extends IService<RenewClass> {

    /**
     *
     * @param schoolIdList
     * @param SubjectsId
     * @param YearPart
     * @param QuarterNum
     * @param TeacherName
     * @param StartDate
     * @param EndDate
     * @param type 1老师，2校区老师，3校长，4校区
     * @return
     */
    public abstract List<RenewClassRecord> getRenewRecord(String[] schoolIdList,String SubjectsId,Integer YearPart,Integer QuarterNum,String TeacherName,String StartDate,String EndDate,Integer type);


    public abstract List<RenewClassRecord> getPayFee(String subjectsId,Integer type,Integer quarterNum);
}
